import { request } from '../../request/index.js'

//Page Object
Page({
    data: {
        swiperList: [], // 轮播图数据
        catesList: [], // 导航数据
        floorList: [] // 楼层数据
    },

    changeTab() {
        // getApp().globalData.isNansha = !getApp().globalData.isNansha
        // let { isNansha, list_nansha, list } = getApp().globalData
        // console.log()
        // this.getTabBar().setData({
        //     selected: 0,
        //     list: isNansha ? list_nansha : list
        // })
        this.getTabBar().setData({
            selected: 0,
            list: getApp().globalData.nansha
        })
        wx.switchTab({url: '/pages/nansha/nansha'})
    },
    //options(Object) 页面开始加载就会触发
    onLoad: function(options){
        // 1 发送异步请求获取轮播图数据
        // wx.request({
        //     url: 'https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata',
        //     data: {},
        //     header: {'content-type':'application/json'},
        //     method: 'GET',
        //     dataType: 'json',
        //     responseType: 'text',
        //     success: (result) => {
        //         console.log(result)
        //         this.setData({
        //             swiperList:result.data.message
        //         })
        //     },
        //     fail: () => {},
        //     complete: () => {}
        // });
          
        // request({url:'https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata'}).then(res => {
        //     console.log(res)
        //     this.setData({
        //         swiperList:res.data.message
        //     })
        // })

        // 同时发送请求，数据请求先后顺序不做要求，所以没必要用async await

        this.getSwiperList() // 轮播图
        this.getCatesList() // 导航
        this.getFloorList() // 楼层
    },

    /**
     * 获取轮播图数据
     */
    getSwiperList() {
        request({url:'/home/swiperdata'}).then(res => {
            // console.log(res)
            this.setData({
                // swiperList:res.data.message
                swiperList:res
            })
        })
    },

    /**
     * 获取分类导航数据
     */
    getCatesList() {
        request({url:'/home/catitems'}).then(res => {
            // console.log(res)
            this.setData({
                // catesList:res.data.message
                catesList:res
            })
        })
    },

    /**
     * 获取楼层数据
     */
    getFloorList() {
        request({url:'/home/floordata'}).then(res => {
            // console.log(res)
            this.setData({
                // floorList:res.data.message
                floorList:res
            })
        })
    },

    test(e) {
        // console.log(e)
    },
    onReady: function(){
        
    },
    onShow: function(){
        this.getTabBar().setData({
            selected: 0, // 首页 显示下标
            list: getApp().globalData.list
        })
    },
    onHide: function(){

    },
    onUnload: function(){

    },
    onPullDownRefresh: function(){

    },
    onReachBottom: function(){

    },
    onShareAppMessage: function(){

    },
    onPageScroll: function(){

    },
    //item(index,pagePath,text)
    onTabItemTap:function(item){

    }
});